]> dgit.raspbian.org Git - gnome-shell.git/log
gnome-shell.git
12 years agoendSessionDialog: Use DialogType constants instead of magic numbers
Florian Müllner [Thu, 11 Sep 2014 13:55:07 +0000 (14:55 +0100)]
endSessionDialog: Use DialogType constants instead of magic numbers

12 years agoUpdated German translation
Christian Kirbach [Wed, 10 Sep 2014 17:51:53 +0000 (17:51 +0000)]
Updated German translation

12 years agopopupMenu: Adjust submenu arrows to RTL icon changes
Florian Müllner [Tue, 9 Sep 2014 17:00:13 +0000 (19:00 +0200)]
popupMenu: Adjust submenu arrows to RTL icon changes

Since commit e04e507659027, we will already get the right icon for the
submenu arrow, so we must not mirror it again. However we do need to
take the text direction into account for the rotation now (but that's
not actually too bad - the resulting code gets quite a bit easier).

https://bugzilla.gnome.org/show_bug.cgi?id=736343

12 years agoappDisplay: Only allow ctrl-click for apps that can open new windows
Florian Müllner [Mon, 8 Sep 2014 19:50:51 +0000 (21:50 +0200)]
appDisplay: Only allow ctrl-click for apps that can open new windows

Trust the heuristics in shell_app_can_open_new_window() to get it right
more often than not, and add an appropriate check in activate(). This
makes the behavior consistent with the dash, e.g. we will try to open
a new window (and show the corresponding animation) for apps that don't
have a "New window" item in their dash context menu.

https://bugzilla.gnome.org/show_bug.cgi?id=736329

12 years agoupdate Punjabi Translation - back for 3.14
A S Alam [Tue, 9 Sep 2014 00:29:30 +0000 (19:29 -0500)]
update Punjabi Translation - back for 3.14

12 years agoUpdated Czech translation
Marek Černocký [Mon, 8 Sep 2014 10:37:49 +0000 (12:37 +0200)]
Updated Czech translation

12 years agoUpdated gujarati translations
Sweta Kothari [Mon, 8 Sep 2014 07:23:06 +0000 (12:53 +0530)]
Updated gujarati translations

12 years agobuild: Bump GTK+ requirement
Florian Müllner [Sun, 7 Sep 2014 20:36:15 +0000 (22:36 +0200)]
build: Bump GTK+ requirement

... for GTK_ICON_LOOKUP_DIR_{RTL,LTR}

12 years agoiconGrid: Make actors reactive on animating out as well
Carlos Soriano [Sun, 7 Sep 2014 08:22:26 +0000 (10:22 +0200)]
iconGrid: Make actors reactive on animating out as well

Commit 9e5704b introduced a regression due to a sloppy mistake not
making actors reactive on animation out.
Fix that making actors reactive when animating out as well.

12 years agoFinnish translation update by Jiri Grönroos
Ville-Pekka Vainio [Sun, 7 Sep 2014 10:40:56 +0000 (13:40 +0300)]
Finnish translation update by Jiri Grönroos

12 years agoextensionPrefs: Improve handling of OutOfDate extensions
Florian Müllner [Sat, 6 Sep 2014 13:27:52 +0000 (15:27 +0200)]
extensionPrefs: Improve handling of OutOfDate extensions

Our current UI is horrible in dealing with outdated extensions - we
don't give users any indication at all that something is not working as
expected (unless hiding the prefs button as we did until the last commit
counts).
To fix this, make the enable switch insensitive to indicate OutOfDate
extensions.

https://bugzilla.gnome.org/show_bug.cgi?id=736185

12 years agoextensionPrefs: Remove version check from extensionAvailable()
Florian Müllner [Sat, 6 Sep 2014 15:21:52 +0000 (17:21 +0200)]
extensionPrefs: Remove version check from extensionAvailable()

It is confusing to treat outdated extensions as if they didn't exist
in some places, but like any other extensions elsewhere. In particular
gnome-tweak-tool still allows to launch prefs for them while making
it clear to users that the extension will not work - opening the
list of installed extensions in that case is unexpected and confusing.
Just remove the version check for now, we will soon follow tweak-tool
and use it to disable the extension switch instead.

https://bugzilla.gnome.org/show_bug.cgi?id=736185

12 years agoextensionSystem: Fix reloading on version-validation changes
Florian Müllner [Sat, 6 Sep 2014 14:30:59 +0000 (16:30 +0200)]
extensionSystem: Fix reloading on version-validation changes

The current code only works for enabled extensions, which means
that extensions that were marked OUT_OF_DATE cannot be enabled
without a restart when disabling the version check.
Fix this by reloading all extensions while making sure to only
enable any extensions when we're supposed to.

https://bugzilla.gnome.org/show_bug.cgi?id=736185

12 years agoiconGrid: Fix latest commit
Carlos Soriano [Sat, 6 Sep 2014 12:07:22 +0000 (14:07 +0200)]
iconGrid: Fix latest commit

Wrong copy/paste, the "out" direction should use max distance between
source actor and original actor animating as latest item.

12 years agoiconGrid: Remove unuseful comment
Carlos Soriano [Sat, 6 Sep 2014 11:49:09 +0000 (13:49 +0200)]
iconGrid: Remove unuseful comment

12 years agoiconGrid: Fix last item check on spring animation
Carlos Soriano [Sat, 6 Sep 2014 10:47:33 +0000 (12:47 +0200)]
iconGrid: Fix last item check on spring animation

Currently we consider the last item animating being the last actor of
the list, but that's wrong since the last item animating depends on the
distance between the source actor and the original position of the
animated actor.

Take that into account to check the last item of the animation.

12 years agoUpdated Slovak translation
Peter Mráz [Sat, 6 Sep 2014 10:17:09 +0000 (12:17 +0200)]
Updated Slovak translation

12 years agol10n: Update Japanese translation
Zhou Fang [Sat, 6 Sep 2014 04:27:39 +0000 (13:27 +0900)]
l10n: Update Japanese translation

12 years agowindowManager: limit the "switch app" gesture to !overview.visible
Carlos Garnacho [Fri, 5 Sep 2014 20:44:19 +0000 (22:44 +0200)]
windowManager: limit the "switch app" gesture to !overview.visible

This gesture only makes sense to be triggered outside the overview, when
dealing with application windows themselves.

https://bugzilla.gnome.org/show_bug.cgi?id=736110

12 years agoRevert "wobbly"
Jasper St. Pierre [Fri, 5 Sep 2014 21:51:01 +0000 (14:51 -0700)]
Revert "wobbly"

This reverts commit 6751ca4c18971a9f34accde8587f7bee0f78ef8a.

As fun as it is, I don't think we want this by default.

12 years agowobbly
Jasper St. Pierre [Sun, 31 Aug 2014 23:50:50 +0000 (16:50 -0700)]
wobbly

12 years agoshellEntry: Remove unused style class
Jasper St. Pierre [Fri, 5 Sep 2014 21:37:06 +0000 (14:37 -0700)]
shellEntry: Remove unused style class

12 years agotexture-cache: Use LTR/RTL icon lookup flags
Jasper St. Pierre [Fri, 5 Sep 2014 16:56:21 +0000 (09:56 -0700)]
texture-cache: Use LTR/RTL icon lookup flags

12 years agoUpdated Russian translation
Yuri Myasoedov [Fri, 5 Sep 2014 13:56:05 +0000 (17:56 +0400)]
Updated Russian translation

12 years agomain: Fix code indentation
Jasper St. Pierre [Fri, 5 Sep 2014 00:55:05 +0000 (17:55 -0700)]
main: Fix code indentation

This has been bothering me for a while.

12 years agoUpdated Korean translation
Changwoo Ryu [Thu, 4 Sep 2014 22:09:38 +0000 (07:09 +0900)]
Updated Korean translation

12 years agoFix problem when background settings change multiple times in rapid succession
Owen W. Taylor [Thu, 4 Sep 2014 14:01:52 +0000 (10:01 -0400)]
Fix problem when background settings change multiple times in rapid succession

The code that cleaned up when a background actor was destroyed tried to access
the Background as backgroundActor.background._delegate but when the destroy
signal is emitted, the MetaBackgroundActor was already disposed and
backgroundActor.background NULL.

12 years agoRevert accidental commit "Test stuff"
Owen W. Taylor [Wed, 3 Sep 2014 17:47:06 +0000 (13:47 -0400)]
Revert accidental commit "Test stuff"

This reverts commit 3b3445146d2cfc69797a1ac52e483cf9bddc59cc.

12 years agoTest stuff
Owen W. Taylor [Thu, 28 Aug 2014 19:54:30 +0000 (15:54 -0400)]
Test stuff

12 years agoAdapt to Mutter background changes
Owen W. Taylor [Mon, 11 Aug 2014 16:15:45 +0000 (18:15 +0200)]
Adapt to Mutter background changes

The rewrite of Mutter's background code (see bug 735637) requires
corresponding changes here - we no longer need to layer multiple
MetaBackgroundActors together.

The general strategy is that a BackgroundSource object is created
per GSettings schema, and keeps either one Background/MetaBackground pair,
or, for animation, a Background/Metabackground pair for each monitor.

https://bugzilla.gnome.org/show_bug.cgi?id=735638

12 years agoa11y: initialize clutter accessibility always.
Alejandro Piñeiro [Wed, 3 Sep 2014 16:45:32 +0000 (18:45 +0200)]
a11y: initialize clutter accessibility always.

In order to ensure that is clutter AtkUtil implementation the current one.

https://bugzilla.gnome.org/show_bug.cgi?id=735908

12 years agopopupMenu: Force submenu arrow rotation angles to multiples of 90
Hashem Nasarat [Fri, 25 Apr 2014 05:09:39 +0000 (01:09 -0400)]
popupMenu: Force submenu arrow rotation angles to multiples of 90

When you open or close a PopupSubMenu the arrow icon rotates, but
the code previously assumed that the starting angle was a multiple
of 90.  If you click the submenu fast enough the rotation could overlap
with the previous rotation and you'd get something that wasn't a multiple
of 90.
Now we ensure that the ending arrowRotation angle is always a multiple
of 90 regardless of what the starting angle is.

https://bugzilla.gnome.org/show_bug.cgi?id=728927

12 years agoUpdated Polish translation
Piotr Drąg [Wed, 3 Sep 2014 14:21:24 +0000 (16:21 +0200)]
Updated Polish translation

12 years agoBump version to 3.13.91
Florian Müllner [Wed, 3 Sep 2014 12:06:46 +0000 (14:06 +0200)]
Bump version to 3.13.91

Update NEWS.

12 years agokeyboard: Update for new code
Jasper St. Pierre [Tue, 2 Sep 2014 21:47:32 +0000 (14:47 -0700)]
keyboard: Update for new code

_cursorChanged was folded into _sync at some point.

12 years agoiconGrid: Fix a typo
Carlos Soriano [Tue, 2 Sep 2014 21:24:19 +0000 (23:24 +0200)]
iconGrid: Fix a typo

It was making icons of the spring animation going/returning to the wrong
position of the dash icon.

12 years agoiconGrid: Make actors non reactive while animating
Carlos Soriano [Tue, 2 Sep 2014 20:49:10 +0000 (22:49 +0200)]
iconGrid: Make actors non reactive while animating

Although the actor are with opacity 0, they were reactive, so the if the
user quickly make a click on the grid while animating it can launch an
app accidentally.
To avoid that make the actors non reactive while animating.

12 years agokeyboard: Monitor the ShowOSK property of g-s-d
David King [Tue, 23 Jul 2013 15:23:10 +0000 (16:23 +0100)]
keyboard: Monitor the ShowOSK property of g-s-d

Show the on-screen keyboard if gnome-settings-daemon requests that it
should be shown, such as when using a touchscreen input device. Do this
in addition to monitoring the accessibility setting for the OSK.

https://bugzilla.gnome.org/show_bug.cgi?id=702015

12 years agoUpdated Indonesian translation
Andika Triwidada [Tue, 2 Sep 2014 12:20:41 +0000 (12:20 +0000)]
Updated Indonesian translation

12 years agooverviewControls: Use correct translation in dragBegin
Florian Müllner [Sun, 31 Aug 2014 00:20:43 +0000 (02:20 +0200)]
overviewControls: Use correct translation in dragBegin

Commit 12845f0eefa reset translationX to 0 to fix the slide-in
animation of the dash when dragging a search result, but 0 is the
wrong value for the thumbnail slider - the next time it will be
shown, it will just pop up instead of sliding in due to translationX
already being at its target value.
Fix this by making _updateTranslation take the actual visibility into
account and call that to set the correct translation in dragBegin.

12 years agooverviewControls: Fix initial slide-in animation
Florian Müllner [Sun, 31 Aug 2014 00:18:51 +0000 (02:18 +0200)]
overviewControls: Fix initial slide-in animation

Controls are slided in by animating translationX from the actor's
width to 0; however as _updateTranslation() will skip the animation
when the property is already at its target value and 0 happens to be
the initial value of translationX, the initial animation is skipped.
Fix this by initializing translationX to undefined, which will always
differ from a valid target value.

12 years agooverviewControls: Don't update translation on slideIn()
Florian Müllner [Sat, 30 Aug 2014 23:16:00 +0000 (01:16 +0200)]
overviewControls: Don't update translation on slideIn()

The comment is right, updating the translation should be deferred
to pageEmpty, or else overview controls will just pop up instead
of sliding in. So revert that part of commit 6a7fa52879d53.

12 years agooverviewControls: Fix typos in comment
Florian Müllner [Sun, 31 Aug 2014 01:30:48 +0000 (03:30 +0200)]
overviewControls: Fix typos in comment

12 years agosearch: Remove DND code from GridSearchResult
Florian Müllner [Thu, 21 Aug 2014 10:17:46 +0000 (12:17 +0200)]
search: Remove DND code from GridSearchResult

Providers that need drag-and-drop behavior can implement this via the
createResultObject() hook (as the app search provider already does), no
need to duplicate that code in the generic result objects
(ListSearchResult already does not implement DND).

https://bugzilla.gnome.org/show_bug.cgi?id=734726

12 years agoappDisplay: Animate appIcon for new window of apps
Carlos Soriano [Tue, 17 Jun 2014 19:31:53 +0000 (21:31 +0200)]
appDisplay: Animate appIcon for new window of apps

Following design mockups, animate the icons on AllView, FrequentView,
Dash and Search to zoom out when opening a new window of the app or when
the app is not running and the user execute it.

https://bugzilla.gnome.org/show_bug.cgi?id=734726

12 years agosearch: Allow providers to return the complete result object
Florian Müllner [Wed, 20 Aug 2014 16:39:02 +0000 (18:39 +0200)]
search: Allow providers to return the complete result object

 This makes the existing createResultObject() match its name better
 and avoids oddities like nested StButtons in app search results.

https://bugzilla.gnome.org/show_bug.cgi?id=734726

12 years agoshell-glsl-quad: Provide a paint volume
Jasper St. Pierre [Mon, 1 Sep 2014 21:05:14 +0000 (14:05 -0700)]
shell-glsl-quad: Provide a paint volume

To prevent from falling back to the slow path of doing a full-stage
repaint every time.

12 years agoappDisplay: Animate indicators out
Carlos Soriano [Tue, 17 Jun 2014 19:31:53 +0000 (21:31 +0200)]
appDisplay: Animate indicators out

Given that we animate indicator in, it makes sense to animate them out
as well.
Also make possible animating indicators between view changes as well.

https://bugzilla.gnome.org/show_bug.cgi?id=734726

12 years agoappDisplay: Animate AllView and FrequentView
Carlos Soriano [Tue, 17 Jun 2014 17:10:54 +0000 (19:10 +0200)]
appDisplay: Animate AllView and FrequentView

Following design decision, we want to animate AllView and FrequentView
when opening and closing with a swarm spring form.

This involves a few changes needed to allow that, since from some time
now, we are animating page changes in viewSelector, using only a fade
transition. However now we want to let appDisplay and iconGrid apply its
own animation.

For that we special case the change to and from apps page on
viewSelector to let appDisplay to animate its own items, using and API
on appDisplay which at the same time uses an API on iconGrid.

Thanks Florian Müllner for the debugging work

https://bugzilla.gnome.org/show_bug.cgi?id=734726

12 years agoappDisplay: Animate folder view items
Carlos Soriano [Tue, 17 Jun 2014 10:47:00 +0000 (12:47 +0200)]
appDisplay: Animate folder view items

Add a new animation  to folder view based on designers mockups that
emulates pulsating icons.
The code on iconGrid is though to work well for the upcoming patches to
animate AllView and FrequentView.

https://bugzilla.gnome.org/show_bug.cgi?id=734726

12 years agoscreenShield: Accept scrolls / swipes either way
Jasper St. Pierre [Fri, 15 Aug 2014 16:43:22 +0000 (12:43 -0400)]
screenShield: Accept scrolls / swipes either way

If you turn on natural scrolling, instead of swiping up, you need to
swipe down, which is bizarre. Just accept any type of scroll and have
them contribute to the delta.

https://bugzilla.gnome.org/show_bug.cgi?id=734874

12 years agoMakefile: Use $(NULL) in one more place
Jasper St. Pierre [Mon, 1 Sep 2014 20:04:14 +0000 (13:04 -0700)]
Makefile: Use $(NULL) in one more place

12 years agoRevert "keyboard: Handle touch events"
Carlos Garnacho [Mon, 1 Sep 2014 19:22:36 +0000 (21:22 +0200)]
Revert "keyboard: Handle touch events"

This reverts commit a84fb99c0aca9fd6eeb83a270c48113133e89de2.

This commit didn't make the OSK fully operational yet on Wayland, and
caused the double emission of key events on X11 due to the OSK keys
receiving first touch events from the passive touch grab, and then
emulated pointer events from event selection after the touch sequence
was rejected in the grab.

When we make a better effort at handling touch events just once on X11,
this commit can be reapplied and remaining wayland OSK support resumed
from there. In the mean time, this patch is better reverted.

https://bugzilla.gnome.org/show_bug.cgi?id=735681

12 years agomessageTray: Add bottom drag gesture to popup the message tray
Carlos Garnacho [Wed, 25 Jun 2014 15:50:02 +0000 (17:50 +0200)]
messageTray: Add bottom drag gesture to popup the message tray

https://bugzilla.gnome.org/show_bug.cgi?id=735625

12 years agoviewSelector: Take edge drag gesture into a separate file
Carlos Garnacho [Tue, 5 Aug 2014 14:25:30 +0000 (16:25 +0200)]
viewSelector: Take edge drag gesture into a separate file

This may not be solely used by this code, so take the gesture action
code to its own separate file.

https://bugzilla.gnome.org/show_bug.cgi?id=735625

12 years agoappFavorites: Add two more desktop files to the rename list
Kalev Lember [Fri, 29 Aug 2014 11:21:58 +0000 (13:21 +0200)]
appFavorites: Add two more desktop files to the rename list

12 years agograbHelper: Adjust to property name change
Florian Müllner [Thu, 28 Aug 2014 17:43:05 +0000 (19:43 +0200)]
grabHelper: Adjust to property name change

Commit bbfa616f275cdd41c052 renamed _ignoreRelease to _ignoreUntilRelease
in some places, but not others, which broke GrabHelper.ignoreRelease().
Complete the name change to fix the fallout (e.g. app launcher menus
closing on button release).

12 years agopopupMenu: Use an appropriate key to move focus into the menu
Florian Müllner [Thu, 28 Aug 2014 15:27:00 +0000 (17:27 +0200)]
popupMenu: Use an appropriate key to move focus into the menu

The code from PanelMenu.Button assumed menus would open below their
source actor, making KEY_Down a good choice; however with the new
generic code, we should base the key used on the actual menu position.

https://bugzilla.gnome.org/show_bug.cgi?id=735614

12 years agopopupMenu: Handle key-press events on sourceActor
Florian Müllner [Thu, 28 Aug 2014 15:04:23 +0000 (17:04 +0200)]
popupMenu: Handle key-press events on sourceActor

The behavior of opening/closing/navigating a menu from its source
actor is generic enough to not limit it to PanelMenu.Buttons, so
move the code into PopupMenu itself.

https://bugzilla.gnome.org/show_bug.cgi?id=735614

12 years agoUpdate Persian Translation
Arash Mousavi [Thu, 28 Aug 2014 16:32:26 +0000 (21:02 +0430)]
Update Persian Translation

12 years agoworkspace: Always remove removed windows
Florian Müllner [Thu, 28 Aug 2014 14:22:49 +0000 (16:22 +0200)]
workspace: Always remove removed windows

Since mutter commit 527c53a2a0582eba, MetaWorkspace::window-removed
is emitted *before* MetaWindow:workspace is updated, so the test
whether the removed window should still be on the workspace in
question will always return true.
Assume the test is no longer necessary nowadays to fix this very
obvious regression.

https://bugzilla.gnome.org/show_bug.cgi?id=735608

12 years agoUpdated Telugu Translation
Praveen Illa [Wed, 27 Aug 2014 05:17:14 +0000 (10:47 +0530)]
Updated Telugu Translation

12 years agoworkspace: Remove tweens of overlay.title before animate again
Carlos Soriano [Tue, 26 Aug 2014 17:10:02 +0000 (19:10 +0200)]
workspace: Remove tweens of overlay.title before animate again

Currently we are removing tweens of the button and border, but not from
the title. That causes the title to be in wrong positions sometimes when
dragging windows on the overview, given that the slider is moving and
therefore the windows + overlay are moving too.
To avoid that, remove tweens of the title as well.

12 years agoUpdated French translation
Alain Lojewski [Tue, 26 Aug 2014 11:25:46 +0000 (11:25 +0000)]
Updated French translation

12 years agoUpdated Oriya translation
Manoj Kumar Giri [Tue, 26 Aug 2014 10:58:12 +0000 (10:58 +0000)]
Updated Oriya translation

12 years agocommitted file
Sweta Kothari [Tue, 26 Aug 2014 10:49:41 +0000 (16:19 +0530)]
committed file

12 years agoperf: fix wallpaper style for overridden background
Owen W. Taylor [Mon, 25 Aug 2014 13:48:19 +0000 (09:48 -0400)]
perf: fix wallpaper style for overridden background

The code that loads SHELL_BACKGROUND_IMAGE, which is used to load the
performance background was loading it in WALLPAPER mode, not ZOOM
mode. Zoom mode is what we use for the actual GNOME defaultiwallpaper
and what we want to test: the background will be scaled except when
the resolution matches the 2560x1440 default backgrounds.

https://bugzilla.gnome.org/show_bug.cgi?id=735385

12 years agoUpdated Galician translations
Fran Diéguez [Mon, 25 Aug 2014 21:08:17 +0000 (23:08 +0200)]
Updated Galician translations

12 years agoscreenShield: Fix typo in comment
Bastien Nocera [Thu, 21 Aug 2014 20:48:43 +0000 (22:48 +0200)]
screenShield: Fix typo in comment

And remove outdated reference to gnome-screensaver

https://bugzilla.gnome.org/show_bug.cgi?id=735190

12 years agosearch: Remove unused function
Carlos Soriano [Wed, 20 Aug 2014 16:41:18 +0000 (18:41 +0200)]
search: Remove unused function

12 years agoBump version to 3.13.90
Florian Müllner [Tue, 19 Aug 2014 21:32:08 +0000 (23:32 +0200)]
Bump version to 3.13.90

Update NEWS.

12 years agosearch: Fix default drag actor source
Florian Müllner [Tue, 19 Aug 2014 18:32:53 +0000 (20:32 +0200)]
search: Fix default drag actor source

Another unnoticed fallout from commit 792b963bda8c ...

12 years agolocation: Only show menu when geolocation is in use
Zeeshan Ali (Khattak) [Sat, 9 Aug 2014 15:38:20 +0000 (16:38 +0100)]
location: Only show menu when geolocation is in use

Users can now toggle geolocation off/on from privacy panel of
gnome-control-center so we don't need to clutter the menu with a
settings that most users won't touch most of the time.

https://bugzilla.gnome.org/show_bug.cgi?id=731122

12 years agoiconGrid: Move code around a bit
Florian Müllner [Sun, 17 Aug 2014 17:44:52 +0000 (19:44 +0200)]
iconGrid: Move code around a bit

The scale passed to _updateChildrenScale is exclusively computed from
properties, so it can be moved into the function itself - as the scale
now becomes a mere detail, rename to a more appropriate _updateIconSizes
at the same time.

12 years agotweener: Also consider delay when disabling animations
Florian Müllner [Wed, 25 Jun 2014 17:42:35 +0000 (19:42 +0200)]
tweener: Also consider delay when disabling animations

'time' is not the only timing parameter for tweens, in order to
really disable animations, we need to override 'delay' as well.

12 years agosearch: Fix custom drag actor source
Florian Müllner [Tue, 19 Aug 2014 16:57:36 +0000 (18:57 +0200)]
search: Fix custom drag actor source

The existing code broke when commit 792b963bda8c changed the custom
result actor hook to return an object instead of an actor - stop
trying to go through a _delegate to make it work again.

12 years agorunDialog: catch the case where no completion is available
Cosimo Cecchi [Wed, 13 Aug 2014 22:13:20 +0000 (15:13 -0700)]
runDialog: catch the case where no completion is available

Just return null, instead of failing with an exception later trying to
call substr() on null.

https://bugzilla.gnome.org/show_bug.cgi?id=735062

12 years agosearch: Fix visibility of "more" icon
Florian Müllner [Tue, 19 Aug 2014 16:07:38 +0000 (18:07 +0200)]
search: Fix visibility of "more" icon

Since commit 19749bb37fda75b2b, the icon is always visible - ooops.

12 years agodateMenu: Try to use the default calendar application
Florian Müllner [Thu, 16 Jan 2014 12:41:46 +0000 (07:41 -0500)]
dateMenu: Try to use the default calendar application

Commit 14ceb10555699 changed the "Open Calendar" item to open the
"recommended" calendar application rather than the default one to
avoid problems with MIME subclassing (namely falling back to the
default text editor when no calendar app is installed).
With this change however, the application launched does no longer
necessarily match the one configured in Settings, which is unexpected.
To avoid both problems, use the default calendar application again,
but only if it is in the list of recommended applications.

https://bugzilla.gnome.org/show_bug.cgi?id=722333

12 years agoTelepathyClient: fix history trimming
Giovanni Campagna [Tue, 8 Jul 2014 16:15:52 +0000 (18:15 +0200)]
TelepathyClient: fix history trimming

We need to put the actual actors in the history, not just the labels,
otherwise all emptyLine (which are not messages but are not empty
either) and all lines with a timestamp will get stuck in the scrollback.

https://bugzilla.gnome.org/show_bug.cgi?id=733899

12 years agoPortalHelper: fix portals that don't redirect properly
Giovanni Campagna [Mon, 28 Jul 2014 07:36:40 +0000 (09:36 +0200)]
PortalHelper: fix portals that don't redirect properly

We assumed that either a portal would give us a target URI, or we
would eventually reach the URI of our choice (which is http://www.gnome.org)

This is not always the case: even after a successful login we may
stay in a confirmation page, so make sure that every time we see a
redirect we trigger a connectivity check (or queue one for when
the user closes the window)

https://bugzilla.gnome.org/show_bug.cgi?id=733848

12 years agoSearchEntry: replace the ID with a style class
Giovanni Campagna [Fri, 1 Aug 2014 08:56:50 +0000 (10:56 +0200)]
SearchEntry: replace the ID with a style class

This way extension authors can create entries that look and feel
like the overview search entry.

https://bugzilla.gnome.org/show_bug.cgi?id=733813

12 years agosearch: add support for default disabled search providers
Giovanni Campagna [Fri, 1 Aug 2014 11:35:31 +0000 (13:35 +0200)]
search: add support for default disabled search providers

Search providers that should be disabled by default come with
a DefaultDisabled=true key in their keyfile, and are enabled
with the "enabled" whitelist, not with the "disabled" blacklist.

https://bugzilla.gnome.org/show_bug.cgi?id=734110

12 years agopopupMenu: Remove unused function
Florian Müllner [Tue, 19 Aug 2014 10:08:51 +0000 (12:08 +0200)]
popupMenu: Remove unused function

12 years agoUpdated Traditional Chinese translation(Hong Kong and Taiwan)
Chao-Hsiung Liao [Tue, 19 Aug 2014 11:17:46 +0000 (19:17 +0800)]
Updated Traditional Chinese translation(Hong Kong and Taiwan)

12 years agoperf-tool: Remove dead code
Adel Gadllah [Mon, 18 Aug 2014 20:58:30 +0000 (22:58 +0200)]
perf-tool: Remove dead code

12 years agoaltTab: Fix WindowSwitcherPopup
Jasper St. Pierre [Mon, 18 Aug 2014 17:31:31 +0000 (13:31 -0400)]
altTab: Fix WindowSwitcherPopup

The "backwards" parameter needs to be dropped here as well.

12 years agoAdd a special background to use for performance testing
Owen W. Taylor [Mon, 11 Aug 2014 12:35:52 +0000 (14:35 +0200)]
Add a special background to use for performance testing

Performance testing was producing inconsistent values at different
times in the day since the GNOME default background is animated and
sometimes has a single layer, and sometimes two blended layers.

So we have consistent numbers, install a simple animated background
with GNOME Shell that has 40-year long transition ending in 2030,a
and set an environment variable in gnome-shell-perf-tool so that the
background is override with that background. (The background depends
on files installed by gnome-backgrounds; we assume that the person
running performance tests is doing so within the scope of a full
GNOME install.)

https://bugzilla.gnome.org/show_bug.cgi?id=734610

12 years agoRemove 'backwards' argument from SwitcherPopup:_keyPressHandler
Christophe Fergeau [Tue, 12 Aug 2014 15:55:22 +0000 (17:55 +0200)]
Remove 'backwards' argument from SwitcherPopup:_keyPressHandler

All derived classes are already checking explicitly for action names
(FOO and FOO_BACKWARDS). mutter used to have a META_KEY_BINDING_REVERSES
flag for keybindings which required special handling of "shift"+FOO as
FOO_BACKWARDS, but this has been removed now, so this special handling
is no longer necessary.

https://bugzilla.gnome.org/show_bug.cgi?id=732296

12 years agoStop using Meta.KeyBindingFlags.REVERSES for IM switch keybinding
Christophe Fergeau [Thu, 29 May 2014 21:28:44 +0000 (23:28 +0200)]
Stop using Meta.KeyBindingFlags.REVERSES for IM switch keybinding

When this flag is set on a MetaKeyBinding, mutter will know that
the keybinding has an associated reverse keybinding triggered with
the shift modifier. However, an undesirable side-effect is that
gnome-control-center keyboard panel does not know that this 'shift'
is reserved for these reverse keybindings and cannot detect
conflicting bindings in this case.
This 'reverse' logic can now be handled at a higher level (in gcc keyboard
panel) so this commit removes it from gnome-shell so that they do not
conflict.

https://bugzilla.gnome.org/show_bug.cgi?id=732296

12 years agoUse new meta_key_binding_is_reversed() method
Christophe Fergeau [Thu, 29 May 2014 21:26:25 +0000 (23:26 +0200)]
Use new meta_key_binding_is_reversed() method

Now that mutter gives a way to check if a MetaKeyBinding was marked as
'reversed' or not, gnome-shell does not have to hardcode that a
MetaKeyBinding using a shift modifier is reversed, it can directly check
if the appropriate flag is set.

https://bugzilla.gnome.org/show_bug.cgi?id=732296

12 years agoappDisplay: sync page when changing adjustment
Carlos Soriano [Thu, 14 Aug 2014 13:36:19 +0000 (15:36 +0200)]
appDisplay: sync page when changing adjustment

We were setting the value of adjustment on size changes, but we weren't
changing the page value, so adjustment and page value was not in sync.

To fix it, make sure adjustment of the view is in sync with the page
value.

https://bugzilla.gnome.org/show_bug.cgi?id=734680

12 years agoshell-global: Remove grab notifier
Jasper St. Pierre [Wed, 13 Aug 2014 22:04:48 +0000 (18:04 -0400)]
shell-global: Remove grab notifier

With the window menus gone, it is no longer possible to have a GTK+ grab
in-process, so remove our code that was tracking GTK+ grabs.

12 years agoUpdated Friulian translation
Fabio Tomat [Thu, 14 Aug 2014 04:06:24 +0000 (06:06 +0200)]
Updated Friulian translation

12 years agoUpdated Assamese translation
ngoswami [Wed, 13 Aug 2014 15:40:14 +0000 (15:40 +0000)]
Updated Assamese translation

12 years agoUpdated Assamese translation
ngoswami [Wed, 13 Aug 2014 12:04:42 +0000 (12:04 +0000)]
Updated Assamese translation

12 years agoUpdated Dutch translation
Reinout van Schouwen [Tue, 12 Aug 2014 21:17:25 +0000 (23:17 +0200)]
Updated Dutch translation

12 years agolocation: Move settings to gsettings-desktop-schemas
Zeeshan Ali (Khattak) [Sat, 9 Aug 2014 15:03:11 +0000 (16:03 +0100)]
location: Move settings to gsettings-desktop-schemas

Since these settings are now going to be accessed by
gnome-control-center as well, its more appropriate for them to live in
gsettings-desktop-schemas.

https://bugzilla.gnome.org/show_bug.cgi?id=734483

12 years agohwtest.js: Fix median computation
Owen W. Taylor [Sun, 10 Aug 2014 07:23:48 +0000 (09:23 +0200)]
hwtest.js: Fix median computation

By default Array.prototype.sort() sorts all values by converting
them to strings, even numbers!

12 years agolocation: Separate setting for enabling/disabling
Zeeshan Ali (Khattak) [Wed, 6 Aug 2014 16:04:00 +0000 (17:04 +0100)]
location: Separate setting for enabling/disabling

Having the on/off setting be backed by a boolean in dconf makes sense
anyway but this is mainly to be able to remember the max accuracy set
before user disabled geolocation so that when they enable it next time,
we have the max accuracy level on same value as before.

There hasn't been a real need for this but now we are about to add
geolocation settings in control center and it'll be easiser for
control-center to simply toggle a boolean property rather than to have
to know about and deal with accuracy levels.

Later we might also want to add accuracy level settings to privacy panel
so keeping the accuracy level setting around still. However we no longer
support 'off' accuracy level as the new boolean property covers that.

This also implies that we no longer track available accuracy level,
which made the code a bit hard to follow/maintain.

https://bugzilla.gnome.org/show_bug.cgi?id=734483